function Servico( codigo, especificacao, campusId , valor, medida, quantidade)
{
	this.codigo = codigo;
	this.especificacao = especificacao;
	this.valor = valor;
	this.medida = medida;
	this.quantidade = quantidade;
	this.campusId = campusId;
	this.copia = false;
	this.tipo = "servico";
}




/**
Carrega do banco de dados os materiais cadastrados para o tipo informado. O resultado � exibido din�micamente em um drop down box.
@tipo - Tipo ao qual o material est� v�nculado.
*/
function LimparSelect( select )
{

            if (select != null)
            {
               for( i = select.length -1; i >= 0; i-- )
               {
                    select.remove(i);
               }
            }
}

function AdicionarInformacaoEstatica ( select, text )
{
            var novaInformacao = document.createElement("option");
                                 novaInformacao.setAttribute("id", "opcoes");
                                 novaInformacao.value = 0;
                                 novaInformacao.text  = text;
                                 select.options.add(novaInformacao);
}

function CarregarServico( id )
{
          var ajax = new sack();
          var url = "http://"+servidor+"/CarregarDados.php?informacao=servico&servicoId="+id+"";

          ajax.onCompletion = function() { ProcessarXMLServico( ajax.responseXML ); };
          ajax.requestFile = url;
          ajax.runAJAX();
}

/**
Transforma os resultados vindo do XML em informa��es din�micas na tela
@xml - XML com as informa��es sobre o categoria
*/
function ProcessarXMLServico( xml )
{
         if ( xml != null) // verifica se houveram resultados
         {
            var resultadosXML = xml.getElementsByTagName("servico");
            var formAlterarServico = document.getElementById("alterar_servico");

            // recupera as informa��es vindas do xml
            var servico = resultadosXML[0];
            var servicoId = servico.getElementsByTagName("id")[0].firstChild.nodeValue;
            var servicoCATSERV = servico.getElementsByTagName("catserv")[0].firstChild.nodeValue;
            var servicoNome = servico.getElementsByTagName("nome")[0].firstChild.nodeValue;
            var servicoDescricao = servico.getElementsByTagName("descricao")[0].firstChild.nodeValue;
            
            var inputhiddenId = document.createElement("INPUT");
                inputhiddenId.name = "servicoId";
                inputhiddenId.type = "hidden";
                inputhiddenId.value = servicoId;
                formAlterarServico.appendChild(inputhiddenId);
                

            var inputCATSERV = document.getElementById("catserv");
                inputCATSERV.value = servicoCATSERV;
                
            var inputNome = document.getElementById("nome");
                inputNome.value = servicoNome;
                
            var inputDescricao = document.getElementById("descricao");
                inputDescricao.value = servicoDescricao;
         }
}
